@charset "utf-8";
/* CSS Document */

/* Redaxo - Module */

/* Modul_ Inhalt - Bild mit Lightbox */


/* ############################### Bildmodul ############################## */

/**
 * Imagefloat
 */

.image_float_left {
  float:left;
  text-align:left;
  margin-top:0px !important;
  margin-right:20px;
  margin-bottom:10px;
  padding:2px;
  border:solid 1px #d2d2d2;
}

.image_float_right {
    float:right;
    margin-left:20px;
    margin-bottom:10px;
    padding:2px;
    margin-top:10px;
    border:solid 1px #d2d2d2;
}


#imagewrap {
  float: left;
  margin-right: 25px;
  margin-bottom: 15px;
  width: 133px;
  height:100px;
}


.inhalt_bild {
   padding: 1px;
   border: 2px solid #003158;
   float: left;
   margin-bottom:10px;
}

.textpic-caption {
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #989898;
   float: left;
   margin-top: 3px;
}


#pfeil {
  position:relative;
  width:29px;
  height:25px;
  z-index:88;
  float:left;
  background: url(/web/20250307033120im_/https://www.irene-fuxen.de/layout/img/pfeil.png) no-repeat top right;
  margin-left:0px;
  top:-105px;
  left:109px;
}


/* FixFloat */
.fixfloat {
   clear:both;
   font-size:0;
   height:1px;
   line-height:0;
}

/* Trennlinie */
.trennlinie {
  border: 0;
  border-bottom: 1px solid #c0c0c0;
  margin-top: 30px;
  margin-bottom: 15px;
  background-color: #ffffff; /* Farbe für Opera und Firefox */
  color: #ffffff; /* Farbe für Internet Explorer (IE) */
  height: 1px;
}



/* ########### Bühne öffnen - schließen ########## */

.close {
  margin-left: 20px;
  color: #0072bd;
  font-family: verdana;
  font-weight:bold;
  background: url(/web/20250307033120im_/https://www.irene-fuxen.de/img/close.jpg) no-repeat right bottom;
  width: 130px;
}

.close a, .close a:hover {
  color: #0072bd;
  font-family: verdana;
  font-weight:bold;
  text-decoration:none;
}


.open {
  margin-left: 20px;
  color: #0072bd;
  font-family: verdana;
  font-weight:bold;
  background: url(/web/20250307033120im_/https://www.irene-fuxen.de/layout/img/open.jpg) no-repeat right top;
  width: 130px;
}

.open a, .open a:hover {
  color: #0072bd;
  font-family: verdana;
  font-weight:bold;
  text-decoration:none;
}


/* #################################### */

/* ##### Kontakt-Formular ##### */

/*
.formgen{
  position:relative;
  z-index:11111;
}
*/

.fieldset {
 float: left;
 margin-right: 0px;
 padding-right: 20px;
 margin-bottom: 20px;
 width: 550px;

}

.formtext {
 position: relative;
 left: 30px;
 border: 1px solid #d3d3d3;
 margin-bottom: 10px;
 width: 213px;
}


.text2 {
  border: 1px solid #d3d3d3;
  margin-bottom: 0px;
  width: 60px;
}

.formtextfield {
  position: relative;
  left: 30px;
  border: 1px solid #d3d3d3;
  margin-bottom: 7px;
  width: 320px;
  height: 160px;
} 

.formtextfield .select:hover, .formtextfield .text:hover, .formtextfield .textarea:hover {
  border:1px solid #929292;
}

.formtextfield:hover, .formtext:hover {
  border: solid 1px #868686;
  background:#ededed;
}



.formhinweis {
   width: auto;
}

.formsubmit, #buttonSubmit, #buttonLogoff, .submit {
border: 2px inset #da0010;
background: #e41770;
color:#ffffff;
margin-top: 7px;
margin-bottom: 10px;
margin-left:135px;
}

a.button, .button {
border: 1px solid #8b9690;
background: #ac0026;
margin-top: 7px;
padding: 3px;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 10px;
color:#ffffff;
text-align:right;
}

a.button:hover, .button:hover {
background: #da0030;
text-decoration: none;
text-align:right;
}

label {
width: 100px;
display: block;
float: left;
}

.formcaptcha {
 margin-right: 500px;
}

legend {
   margin-left: 0px;
   margin-bottom: 5px;
   font-weight: bold;
}

text[id]legend {
margin-left: 0px;
}

input.formerror { margin-left: 30px; width: 213px; border: 1px solid #e41770; margin-bottom: 10px; }
textarea.formerror { margin-left: 30px; border: 1px solid #e41770; }
.forminfo { margin-bottom: 10px; }
.forminfo, .formerror {
color: #e41770;
}


.table_download {
   margin-bottom: 15px;
}


/* ######################################################################### */

/* ------ Imagefloat ------ */

.text#image_float_left {
  float:left;
  text-align:left;
  margin-top:5px;
  margin-right:20px;
  margin-bottom:10px;
  padding:5px;
  border:solid 1px #6978a7;
}

.text#image_float_right {
  float:right;
  margin-top:-36px;
  margin-left:20px;
  margin-bottom:10px;
  margin-right:10px;
  padding:5px;
  border:solid 1px #6978a7;
}

/* ------------------------ */

.bild_hoch{margin-top:75px;}


/* Startseite - Bühnenslider */

#startslider {
  position:relative;
  width:861px;
  height:381px;
  float:left;
   margin-bottom:60px;
}

ul#slider {
  width:861px;
  height:381px!important;
  list-style-type:none;
  background:url(loading.gif) no-repeat 50% 50%;
  margin-bottom:50px;
}

.nivo-controlNav a { display:block; width:25px; height:25px; background:url('bullets.png') no-repeat 0 0 transparent !important; text-indent:-9999px; border:0; margin-right:3px; float:left; }
.nivo-controlNav a.active { background-position:0 -23px !important;}
.nivo-directionNav a {  text-indent:-9999px; border:0; float:left; } 

.nivo-controlNav { position:absolute; left:45%; bottom:-55px; }
.nivo-directionNav { position:relative; max-width:200px; height:20px; display:block; background:none; margin:0 auto; top:405px;}

.nivo-directionNav a { background:url(nivo_pfeile.jpg) no-repeat 0 0 #000; position:relative; display:block; width:20px; height:20px; }
.nivo-directionNav a.nivo-nextNav { background-position:-20px -1px;}
.nivo-directionNav a.nivo-nextNav:hover { background-position:-20px -20px;}

.nivo-directionNav a.nivo-prevNav { background-position: 0 -1px; }
.nivo-directionNav a.nivo-prevNav:hover { background-position: 0 -20px; }


img.shine {position:absolute; z-index:78;}

div#thumbs { margin: 35px auto 0 auto; width: 500px; }
div#thumbs ul li { background: url("li_klein.png") no-repeat scroll 0 0 transparent; float: left; height:36px; list-style: none outside none; margin-right: 4px; padding: 4px; width:67px; overflow:hidden; }
div#thumbs .pagination span.current, div#thumbs .pagination a.next { display: none; }

div#thumbs .pagination a.vor { text-decoration: none; background: url(arrows.png) no-repeat -30px 0; width: 30px; height: 30px; float: left; margin-top: 10px; }
div#thumbs .pagination a.zurueck { text-decoration: none; background: url(arrows.png) no-repeat 0 0px; width: 30px; height: 30px; margin-top: 10px;  margin-left: -285px; float: left; }





a.advance-link {text-decoration:none;}

a.advance-link img { float:left; margin-bottom:32px;}
/*
     FILE ARCHIVED ON 03:31:20 Mar 07, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:16:42 Oct 23, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.536
  exclusion.robots: 0.022
  exclusion.robots.policy: 0.009
  esindex: 0.014
  cdx.remote: 70.912
  LoadShardBlock: 674.49 (3)
  PetaboxLoader3.datanode: 670.114 (5)
  load_resource: 445.413 (2)
  PetaboxLoader3.resolve: 109.59
*/